package cn.iocoder.yudao.module.system.dal.dataobject.a_article;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 稿件管理-文稿 DO
 *
 * @author zyk
 */
@TableName(value = "gj_article", autoResultMap = true) // 由于 SQL Server 的 system_user 是关键字，所以使用 system_users
@KeySequence("gj_article_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ArticleDO extends BaseDO {

    @TableId
    private Long id; // 图片ID

    @TableField
    private String title; // 标题

    @TableField
    private String content; // 内容

    @TableField
    private String category; // 类型

    @TableField
    private String coverUrl; // 封面地址

    @TableField
    private Integer version; // 版本号

    @TableField
    private String createUserId; // 创建者ID

    @TableField
    private String createUserName; // 创建者名称

    @TableField
    private Integer reviewStatus; // 审核状态

    @TableField
    private String isShare; // 共享状态

    @TableField
    private String isPush; // 推送状态
}

